insulating stuff - German English Dictionary